// samsting : this file is auto create.

#ifndef ALIYUN_Ram_UpdateLoginProfileRequest_H_
#define ALIYUN_Ram_UpdateLoginProfileRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ram {

class UpdateLoginProfileRequest : public RpcAcsRequest {
public:
  UpdateLoginProfileRequest();

  const string& GetUserName(void) const;
  void          SetUserName(const string& UserName);

  const string& GetPassword(void) const;
  void          SetPassword(const string& Password);

  bool GetPasswordResetRequired(void) const;
  void SetPasswordResetRequired(bool PasswordResetRequired);

  bool GetMFABindRequired(void) const;
  void SetMFABindRequired(bool MFABindRequired);

private:
  string UserName_;
  string Password_;
  bool   PasswordResetRequired_;
  bool   MFABindRequired_;

};

} } // namespace aliyun { namespace Ram {

#endif // #ifndef ALIYUN_Ram_UpdateLoginProfileRequest_H_

// end of file 
